package com.xianzhiOA.service;

import com.xianzhiOA.bean.XzEmp;


import com.xianzhiOA.util.PageBean;

import java.util.Date;
import java.util.List;


/**
 * Created by Administrator on 2017/4/10.
 */
public interface XzEmpService {

    int insert(XzEmp xzEmp);
    //真删除
    int deleteByPrimaryKey(Long empId);
    //伪删除（数据库中未删除，只是标记删除）
    int  phoneyDeleteByPrimaryKey(XzEmp xzEmp);
    XzEmp findById(Long empId);
    int updateByPrimaryKey(XzEmp xzEmp);
    PageBean<XzEmp> selAll(XzEmp xzEmp, Date beginDate, Date endDate, int page, int rows);
    //根据员工账号查询数据（用于添加、修改数据时判断填入的员工账号是否重复）
    XzEmp selByAccount(String empAccount);
    //根据员工工号查询数据（用于添加、修改数据时判断填入的员工工号是否重复）
    XzEmp selByEmpNo(int empNo);
    //验证手机号
    boolean checkTelNO(String mobiles);
    List<XzEmp> selAll(XzEmp emp);
    //根据员工姓名查询
    List<XzEmp> selByname(String empName);

}
